Diffusion Explained